home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
macros
/
latex209
/
contrib
/
textyl
/
vecfonts
/
mf
/
vecbase.mf
< prev
next >
Wrap
Text File
|
1993-11-07
|
21KB
|
1,152 lines
% Vector font base
% Copyright (c) 1984,1985,1986, 1987 John S. Renner
% All rights reserved.
%
%
%
% the following variables must be defined
% before inputting this file
% mode (the resolution:: e.g., islaprinter or isxerox, etc.)
% w0 (the width of the pen in "vec units")
% w1 (the height of the pen in "vec units")
% (note that w0 == w1 for a circular pen)
% the type of pen to use (cpen, vpen, hpen)
%
pxlmode; tfmmode; fntmode;
islaprinter = 100; % just names
isxerox = 2700;
issun = 500;
if mode = islaprinter:
mag = 0.66; %for DEC LA100 printer
else: if mode = isxerox:
mag = 1.5; %for Xerox X2700
else: if mode = issun:
mag = .59;
fi; fi; fi;
ptsperinch=72.27;
spperinch=(65536.ptsperinch);
pixperinch=(200.mag);
pixpersp = (pixperinch / spperinch);
vecunit = 1; % just a name
vecmeasure = 16384; % in scaled points 2^14 sp
ptsperpixel = (ptsperinch / pixperinch);
pixpervecunit = pixpersp.vecmeasure;
ptspervecunit = ptsperpixel.pixpervecunit;
hresolution pixperinch;
vresolution pixperinch;
%
% we allow only Odd sized diameters for vector pens
% to avoid the off-by-one-half-pixel errors
%
tempa = w1.pixpervecunit; % go from the user-specification
if tempa < 1 : % of pen size, to pixels
new w1; w1 = 1; % taking care of underflow
else:
new w1; w1 = 2*(round ((tempa - 1)/2)) + 1;
fi;
tempb = w0.pixpervecunit;
if tempb < 1 :
new w0; w0 = 1;
else:
new w0; w0 = 2*(round ((tempb - 1)/2)) + 1;
fi;
% pre-calculate some TeX information so that we can
% adjust it if necessary
ds = ((16 vecunit).ptspervecunit); %the design size in points
if ds < 1.0 :
new ds; ds = 1.0;
fi;
%-----------------Tex information---------------------
% w0 is horizontal width
% w1 is vertical height
magnification mag;
designsize ds;
fontidentifier "GRAPHIC-VECTORS";
codingscheme "ASCII";
maxht ((w1/2) + 16.vecunit.pixpervecunit); %in pixels I think
texinfo 0, % -- but we'll use it for our own use
0, % --and interpret them in our own way
(w0.ptsperpixel), % W0 the horizontal width
(w1.ptsperpixel), % W1 the vertical width
(16.vecunit.ptspervecunit), % Maxvectorlength
(16.vecunit.ptspervecunit), % "
0; % empty
%
% set the pen dimensions
%
eqtrace;
vpenht = round (w1);
hpenwd = round (w0);
if w1 > w0 : % probably a vpen
w8 = w1;
else: %probably a hpen
w8 = w0;
fi;
no eqtrace;
no penreset; % VERY IMPORTANT
no pagewarning;
subroutine vect (var dx)
(var dy):
x0 = 0;
y0 = 0;
if dx > 0 :
x1 = (dx.pixpervecunit) + 1; % what's an extra pixel among friends?
else:
x1 = (dx.pixpervecunit);
fi;
if dy > 0 :
y1 = (dy.pixpervecunit) + 1;
else: if dy = 0 :
y1 = (dy.pixpervecunit) + 0;
else : if dy < 0 :
y1 = (dy.pixpervecunit) - 1;
fi; fi; fi;
w8 draw 0..1.
charcode 0;
charht (( 15.9688.vecunit).ptspervecunit);
chardp 0;
charwd (( 0.9981.vecunit).ptspervecunit);
call vect ( 0.9981, 15.9688).
charcode 1;
charht (( 15.8764.vecunit).ptspervecunit);
chardp 0;
charwd (( 1.9846.vecunit).ptspervecunit);
call vect ( 1.9846, 15.8764).
charcode 2;
charht (( 15.7260.vecunit).ptspervecunit);
chardp 0;
charwd (( 2.9486.vecunit).ptspervecunit);
call vect ( 2.9486, 15.7260).
charcode 3;
charht (( 15.5223.vecunit).ptspervecunit);
chardp 0;
charwd (( 3.8806.vecunit).ptspervecunit);
call vect ( 3.8806, 15.5223).
charcode 4;
charht (( 15.2717.vecunit).ptspervecunit);
chardp 0;
charwd (( 4.7724.vecunit).ptspervecunit);
call vect ( 4.7724, 15.2717).
charcode 5;
charht (( 14.9813.vecunit).ptspervecunit);
chardp 0;
charwd (( 5.6180.vecunit).ptspervecunit);
call vect ( 5.6180, 14.9813).
charcode 6;
charht (( 14.6585.vecunit).ptspervecunit);
chardp 0;
charwd (( 6.4131.vecunit).ptspervecunit);
call vect ( 6.4131, 14.6585).
charcode 7;
charht (( 14.3108.vecunit).ptspervecunit);
chardp 0;
charwd (( 7.1554.vecunit).ptspervecunit);
call vect ( 7.1554, 14.3108).
charcode 8;
charht (( 13.9452.vecunit).ptspervecunit);
chardp 0;
charwd (( 7.8442.vecunit).ptspervecunit);
call vect ( 7.8442, 13.9452).
charcode 9;
charht (( 13.5680.vecunit).ptspervecunit);
chardp 0;
charwd (( 8.4800.vecunit).ptspervecunit);
call vect ( 8.4800, 13.5680).
charcode 10;
charht (( 13.1847.vecunit).ptspervecunit);
chardp 0;
charwd (( 9.0645.vecunit).ptspervecunit);
call vect ( 9.0645, 13.1847).
charcode 11;
charht (( 12.8000.vecunit).ptspervecunit);
chardp 0;
charwd (( 9.6000.vecunit).ptspervecunit);
call vect ( 9.6000, 12.8000).
charcode 12;
charht (( 12.4178.vecunit).ptspervecunit);
chardp 0;
charwd (( 10.0895.vecunit).ptspervecunit);
call vect ( 10.0895, 12.4178).
charcode 13;
charht (( 12.0412.vecunit).ptspervecunit);
chardp 0;
charwd (( 10.5361.vecunit).ptspervecunit);
call vect ( 10.5361, 12.0412).
charcode 14;
charht (( 11.6726.vecunit).ptspervecunit);
chardp 0;
charwd (( 10.9431.vecunit).ptspervecunit);
call vect ( 10.9431, 11.6726).
charcode 15;
charht (( 11.3137.vecunit).ptspervecunit);
chardp 0;
charwd (( 11.3137.vecunit).ptspervecunit);
call vect ( 11.3137, 11.3137).
charcode 16;
charht (( 10.9431.vecunit).ptspervecunit);
chardp 0;
charwd (( 11.6726.vecunit).ptspervecunit);
call vect ( 11.6726, 10.9431).
charcode 17;
charht (( 10.5361.vecunit).ptspervecunit);
chardp 0;
charwd (( 12.0412.vecunit).ptspervecunit);
call vect ( 12.0412, 10.5361).
charcode 18;
charht (( 10.0895.vecunit).ptspervecunit);
chardp 0;
charwd (( 12.4178.vecunit).ptspervecunit);
call vect ( 12.4178, 10.0895).
charcode 19;
charht (( 9.6000.vecunit).ptspervecunit);
chardp 0;
charwd (( 12.8000.vecunit).ptspervecunit);
call vect ( 12.8000, 9.6000).
charcode 20;
charht (( 9.0645.vecunit).ptspervecunit);
chardp 0;
charwd (( 13.1847.vecunit).ptspervecunit);
call vect ( 13.1847, 9.0645).
charcode 21;
charht (( 8.4800.vecunit).ptspervecunit);
chardp 0;
charwd (( 13.5680.vecunit).ptspervecunit);
call vect ( 13.5680, 8.4800).
charcode 22;
charht (( 7.8442.vecunit).ptspervecunit);
chardp 0;
charwd (( 13.9452.vecunit).ptspervecunit);
call vect ( 13.9452, 7.8442).
charcode 23;
charht (( 7.1554.vecunit).ptspervecunit);
chardp 0;
charwd (( 14.3108.vecunit).ptspervecunit);
call vect ( 14.3108, 7.1554).
charcode 24;
charht (( 6.4131.vecunit).ptspervecunit);
chardp 0;
charwd (( 14.6585.vecunit).ptspervecunit);
call vect ( 14.6585, 6.4131).
charcode 25;
charht (( 5.6180.vecunit).ptspervecunit);
chardp 0;
charwd (( 14.9813.vecunit).ptspervecunit);
call vect ( 14.9813, 5.6180).
charcode 26;
charht (( 4.7724.vecunit).ptspervecunit);
chardp 0;
charwd (( 15.2717.vecunit).ptspervecunit);
call vect ( 15.2717, 4.7724).
charcode 27;
charht (( 3.8806.vecunit).ptspervecunit);
chardp 0;
charwd (( 15.5223.vecunit).ptspervecunit);
call vect ( 15.5223, 3.8806).
charcode 28;
charht (( 2.9486.vecunit).ptspervecunit);
chardp 0;
charwd (( 15.7260.vecunit).ptspervecunit);
call vect ( 15.7260, 2.9486).
charcode 29;
charht (( 1.9846.vecunit).ptspervecunit);
chardp 0;
charwd (( 15.8764.vecunit).ptspervecunit);
call vect ( 15.8764, 1.9846).
charcode 30;
charht (( 0.9981.vecunit).ptspervecunit);
chardp 0;
charwd (( 15.9688.vecunit).ptspervecunit);
call vect ( 15.9688, 0.9981).
charcode 31;
charht (( 0.0000.vecunit).ptspervecunit);
chardp 0;
charwd (( 16.0000.vecunit).ptspervecunit);
call vect ( 16.0000, 0.0000).
charcode 32;
charht 0;
chardp (( 0.9981.vecunit).ptspervecunit);
charwd (( 15.9688.vecunit).ptspervecunit);
call vect ( 15.9688, -0.9981).
charcode 33;
charht 0;
chardp (( 1.9846.vecunit).ptspervecunit);
charwd (( 15.8764.vecunit).ptspervecunit);
call vect ( 15.8764, -1.9846).
charcode 34;
charht 0;
chardp (( 2.9486.vecunit).ptspervecunit);
charwd (( 15.7260.vecunit).ptspervecunit);
call vect ( 15.7260, -2.9486).
charcode 35;
charht 0;
chardp (( 3.8806.vecunit).ptspervecunit);
charwd (( 15.5223.vecunit).ptspervecunit);
call vect ( 15.5223, -3.8806).
charcode 36;
charht 0;
chardp (( 4.7724.vecunit).ptspervecunit);
charwd (( 15.2717.vecunit).ptspervecunit);
call vect ( 15.2717, -4.7724).
charcode 37;
charht 0;
chardp (( 5.6180.vecunit).ptspervecunit);
charwd (( 14.9813.vecunit).ptspervecunit);
call vect ( 14.9813, -5.6180).
charcode 38;
charht 0;
chardp (( 6.4131.vecunit).ptspervecunit);
charwd (( 14.6585.vecunit).ptspervecunit);
call vect ( 14.6585, -6.4131).
charcode 39;
charht 0;
chardp (( 7.1554.vecunit).ptspervecunit);
charwd (( 14.3108.vecunit).ptspervecunit);
call vect ( 14.3108, -7.1554).
charcode 40;
charht 0;
chardp (( 7.8442.vecunit).ptspervecunit);
charwd (( 13.9452.vecunit).ptspervecunit);
call vect ( 13.9452, -7.8442).
charcode 41;
charht 0;
chardp (( 8.4800.vecunit).ptspervecunit);
charwd (( 13.5680.vecunit).ptspervecunit);
call vect ( 13.5680, -8.4800).
charcode 42;
charht 0;
chardp (( 9.0645.vecunit).ptspervecunit);
charwd (( 13.1847.vecunit).ptspervecunit);
call vect ( 13.1847, -9.0645).
charcode 43;
charht 0;
chardp (( 9.6000.vecunit).ptspervecunit);
charwd (( 12.8000.vecunit).ptspervecunit);
call vect ( 12.8000, -9.6000).
charcode 44;
charht 0;
chardp (( 10.0895.vecunit).ptspervecunit);
charwd (( 12.4178.vecunit).ptspervecunit);
call vect ( 12.4178, -10.0895).
charcode 45;
charht 0;
chardp (( 10.5361.vecunit).ptspervecunit);
charwd (( 12.0412.vecunit).ptspervecunit);
call vect ( 12.0412, -10.5361).
charcode 46;
charht 0;
chardp (( 10.9431.vecunit).ptspervecunit);
charwd (( 11.6726.vecunit).ptspervecunit);
call vect ( 11.6726, -10.9431).
charcode 47;
charht 0;
chardp (( 11.3137.vecunit).ptspervecunit);
charwd (( 11.3137.vecunit).ptspervecunit);
call vect ( 11.3137, -11.3137).
charcode 48;
charht 0;
chardp (( 11.6726.vecunit).ptspervecunit);
charwd (( 10.9431.vecunit).ptspervecunit);
call vect ( 10.9431, -11.6726).
charcode 49;
charht 0;
chardp (( 12.0412.vecunit).ptspervecunit);
charwd (( 10.5361.vecunit).ptspervecunit);
call vect ( 10.5361, -12.0412).
charcode 50;
charht 0;
chardp (( 12.4178.vecunit).ptspervecunit);
charwd (( 10.0895.vecunit).ptspervecunit);
call vect ( 10.0895, -12.4178).
charcode 51;
charht 0;
chardp (( 12.8000.vecunit).ptspervecunit);
charwd (( 9.6000.vecunit).ptspervecunit);
call vect ( 9.6000, -12.8000).
charcode 52;
charht 0;
chardp (( 13.1847.vecunit).ptspervecunit);
charwd (( 9.0645.vecunit).ptspervecunit);
call vect ( 9.0645, -13.1847).
charcode 53;
charht 0;
chardp (( 13.5680.vecunit).ptspervecunit);
charwd (( 8.4800.vecunit).ptspervecunit);
call vect ( 8.4800, -13.5680).
charcode 54;
charht 0;
chardp (( 13.9452.vecunit).ptspervecunit);
charwd (( 7.8442.vecunit).ptspervecunit);
call vect ( 7.8442, -13.9452).
charcode 55;
charht 0;
chardp (( 14.3108.vecunit).ptspervecunit);
charwd (( 7.1554.vecunit).ptspervecunit);
call vect ( 7.1554, -14.3108).
charcode 56;
charht 0;
chardp (( 14.6585.vecunit).ptspervecunit);
charwd (( 6.4131.vecunit).ptspervecunit);
call vect ( 6.4131, -14.6585).
charcode 57;
charht 0;
chardp (( 14.9813.vecunit).ptspervecunit);
charwd (( 5.6180.vecunit).ptspervecunit);
call vect ( 5.6180, -14.9813).
charcode 58;
charht 0;
chardp (( 15.2717.vecunit).ptspervecunit);
charwd (( 4.7724.vecunit).ptspervecunit);
call vect ( 4.7724, -15.2717).
charcode 59;
charht 0;
chardp (( 15.5223.vecunit).ptspervecunit);
charwd (( 3.8806.vecunit).ptspervecunit);
call vect ( 3.8806, -15.5223).
charcode 60;
charht 0;
chardp (( 15.7260.vecunit).ptspervecunit);
charwd (( 2.9486.vecunit).ptspervecunit);
call vect ( 2.9486, -15.7260).
charcode 61;
charht 0;
chardp (( 15.8764.vecunit).ptspervecunit);
charwd (( 1.9846.vecunit).ptspervecunit);
call vect ( 1.9846, -15.8764).
charcode 62;
charht 0;
chardp (( 15.9688.vecunit).ptspervecunit);
charwd (( 0.9981.vecunit).ptspervecunit);
call vect ( 0.9981, -15.9688).
charcode 63;
charht (( 8.0000.vecunit).ptspervecunit);
chardp 0;
charwd (( -0.0000.vecunit).ptspervecunit);
call vect ( -0.0000, 8.0000).
charcode 64;
charht (( 7.9382.vecunit).ptspervecunit);
chardp 0;
charwd (( 0.9923.vecunit).ptspervecunit);
call vect ( 0.9923, 7.9382).
charcode 65;
charht (( 7.7611.vecunit).ptspervecunit);
chardp 0;
charwd (( 1.9403.vecunit).ptspervecunit);
call vect ( 1.9403, 7.7611).
charcode 66;
charht (( 7.4906.vecunit).ptspervecunit);
chardp 0;
charwd (( 2.8090.vecunit).ptspervecunit);
call vect ( 2.8090, 7.4906).
charcode 67;
charht (( 7.1554.vecunit).ptspervecunit);
chardp 0;
charwd (( 3.5777.vecunit).ptspervecunit);
call vect ( 3.5777, 7.1554).
charcode 68;
charht (( 6.7840.vecunit).ptspervecunit);
chardp 0;
charwd (( 4.2400.vecunit).ptspervecunit);
call vect ( 4.2400, 6.7840).
charcode 69;
charht (( 6.4000.vecunit).ptspervecunit);
chardp 0;
charwd (( 4.8000.vecunit).ptspervecunit);
call vect ( 4.8000, 6.4000).
charcode 70;
charht (( 6.0206.vecunit).ptspervecunit);
chardp 0;
charwd (( 5.2680.vecunit).ptspervecunit);
call vect ( 5.2680, 6.0206).
charcode 71;
charht (( 5.6569.vecunit).ptspervecunit);
chardp 0;
charwd (( 5.6569.vecunit).ptspervecunit);
call vect ( 5.6569, 5.6569).
charcode 72;
charht (( 5.2680.vecunit).ptspervecunit);
chardp 0;
charwd (( 6.0206.vecunit).ptspervecunit);
call vect ( 6.0206, 5.2680).
charcode 73;
charht (( 4.8000.vecunit).ptspervecunit);
chardp 0;
charwd (( 6.4000.vecunit).ptspervecunit);
call vect ( 6.4000, 4.8000).
charcode 74;
charht (( 4.2400.vecunit).ptspervecunit);
chardp 0;
charwd (( 6.7840.vecunit).ptspervecunit);
call vect ( 6.7840, 4.2400).
charcode 75;
charht (( 3.5777.vecunit).ptspervecunit);
chardp 0;
charwd (( 7.1554.vecunit).ptspervecunit);
call vect ( 7.1554, 3.5777).
charcode 76;
charht (( 2.8090.vecunit).ptspervecunit);
chardp 0;
charwd (( 7.4906.vecunit).ptspervecunit);
call vect ( 7.4906, 2.8090).
charcode 77;
charht (( 1.9403.vecunit).ptspervecunit);
chardp 0;
charwd (( 7.7611.vecunit).ptspervecunit);
call vect ( 7.7611, 1.9403).
charcode 78;
charht (( 0.9923.vecunit).ptspervecunit);
chardp 0;
charwd (( 7.9382.vecunit).ptspervecunit);
call vect ( 7.9382, 0.9923).
charcode 79;
charht (( 0.0000.vecunit).ptspervecunit);
chardp 0;
charwd (( 8.0000.vecunit).ptspervecunit);
call vect ( 8.0000, 0.0000).
charcode 80;
charht 0;
chardp (( 0.9923.vecunit).ptspervecunit);
charwd (( 7.9382.vecunit).ptspervecunit);
call vect ( 7.9382, -0.9923).
charcode 81;
charht 0;
chardp (( 1.9403.vecunit).ptspervecunit);
charwd (( 7.7611.vecunit).ptspervecunit);
call vect ( 7.7611, -1.9403).
charcode 82;
charht 0;
chardp (( 2.8090.vecunit).ptspervecunit);
charwd (( 7.4906.vecunit).ptspervecunit);
call vect ( 7.4906, -2.8090).
charcode 83;
charht 0;
chardp (( 3.5777.vecunit).ptspervecunit);
charwd (( 7.1554.vecunit).ptspervecunit);
call vect ( 7.1554, -3.5777).
charcode 84;
charht 0;
chardp (( 4.2400.vecunit).ptspervecunit);
charwd (( 6.7840.vecunit).ptspervecunit);
call vect ( 6.7840, -4.2400).
charcode 85;
charht 0;
chardp (( 4.8000.vecunit).ptspervecunit);
charwd (( 6.4000.vecunit).ptspervecunit);
call vect ( 6.4000, -4.8000).
charcode 86;
charht 0;
chardp (( 5.2680.vecunit).ptspervecunit);
charwd (( 6.0206.vecunit).ptspervecunit);
call vect ( 6.0206, -5.2680).
charcode 87;
charht 0;
chardp (( 5.6569.vecunit).ptspervecunit);
charwd (( 5.6569.vecunit).ptspervecunit);
call vect ( 5.6569, -5.6569).
charcode 88;
charht 0;
chardp (( 6.0206.vecunit).ptspervecunit);
charwd (( 5.2680.vecunit).ptspervecunit);
call vect ( 5.2680, -6.0206).
charcode 89;
charht 0;
chardp (( 6.4000.vecunit).ptspervecunit);
charwd (( 4.8000.vecunit).ptspervecunit);
call vect ( 4.8000, -6.4000).
charcode 90;
charht 0;
chardp (( 6.7840.vecunit).ptspervecunit);
charwd (( 4.2400.vecunit).ptspervecunit);
call vect ( 4.2400, -6.7840).
charcode 91;
charht 0;
chardp (( 7.1554.vecunit).ptspervecunit);
charwd (( 3.5777.vecunit).ptspervecunit);
call vect ( 3.5777, -7.1554).
charcode 92;
charht 0;
chardp (( 7.4906.vecunit).ptspervecunit);
charwd (( 2.8090.vecunit).ptspervecunit);
call vect ( 2.8090, -7.4906).
charcode 93;
charht 0;
chardp (( 7.7611.vecunit).ptspervecunit);
charwd (( 1.9403.vecunit).ptspervecunit);
call vect ( 1.9403, -7.7611).
charcode 94;
charht 0;
chardp (( 7.9382.vecunit).ptspervecunit);
charwd (( 0.9923.vecunit).ptspervecunit);
call vect ( 0.9923, -7.9382).
charcode 95;
charht 0;
chardp (( 8.0000.vecunit).ptspervecunit);
charwd (( -0.0000.vecunit).ptspervecunit);
call vect ( -0.0000, -8.0000).
charcode 96;
charht (( 4.0000.vecunit).ptspervecunit);
chardp 0;
charwd (( -0.0000.vecunit).ptspervecunit);
call vect ( -0.0000, 4.0000).
charcode 97;
charht (( 3.8806.vecunit).ptspervecunit);
chardp 0;
charwd (( 0.9701.vecunit).ptspervecunit);
call vect ( 0.9701, 3.8806).
charcode 98;
charht (( 3.5777.vecunit).ptspervecunit);
chardp 0;
charwd (( 1.7889.vecunit).ptspervecunit);
call vect ( 1.7889, 3.5777).
charcode 99;
charht (( 3.2000.vecunit).ptspervecunit);
chardp 0;
charwd (( 2.4000.vecunit).ptspervecunit);
call vect ( 2.4000, 3.2000).
charcode 100;
charht (( 2.8284.vecunit).ptspervecunit);
chardp 0;
charwd (( 2.8284.vecunit).ptspervecunit);
call vect ( 2.8284, 2.8284).
charcode 101;
charht (( 2.4000.vecunit).ptspervecunit);
chardp 0;
charwd (( 3.2000.vecunit).ptspervecunit);
call vect ( 3.2000, 2.4000).
charcode 102;
charht (( 1.7889.vecunit).ptspervecunit);
chardp 0;
charwd (( 3.5777.vecunit).ptspervecunit);
call vect ( 3.5777, 1.7889).
charcode 103;
charht (( 0.9701.vecunit).ptspervecunit);
chardp 0;
charwd (( 3.8806.vecunit).ptspervecunit);
call vect ( 3.8806, 0.9701).
charcode 104;
charht (( 0.0000.vecunit).ptspervecunit);
chardp 0;
charwd (( 4.0000.vecunit).ptspervecunit);
call vect ( 4.0000, 0.0000).
charcode 105;
charht 0;
chardp (( 0.9701.vecunit).ptspervecunit);
charwd (( 3.8806.vecunit).ptspervecunit);
call vect ( 3.8806, -0.9701).
charcode 106;
charht 0;
chardp (( 1.7889.vecunit).ptspervecunit);
charwd (( 3.5777.vecunit).ptspervecunit);
call vect ( 3.5777, -1.7889).
charcode 107;
charht 0;
chardp (( 2.4000.vecunit).ptspervecunit);
charwd (( 3.2000.vecunit).ptspervecunit);
call vect ( 3.2000, -2.4000).
charcode 108;
charht 0;
chardp (( 2.8284.vecunit).ptspervecunit);
charwd (( 2.8284.vecunit).ptspervecunit);
call vect ( 2.8284, -2.8284).
charcode 109;
charht 0;
chardp (( 3.2000.vecunit).ptspervecunit);
charwd (( 2.4000.vecunit).ptspervecunit);
call vect ( 2.4000, -3.2000).
charcode 110;
charht 0;
chardp (( 3.5777.vecunit).ptspervecunit);
charwd (( 1.7889.vecunit).ptspervecunit);
call vect ( 1.7889, -3.5777).
charcode 111;
charht 0;
chardp (( 3.8806.vecunit).ptspervecunit);
charwd (( 0.9701.vecunit).ptspervecunit);
call vect ( 0.9701, -3.8806).
charcode 112;
charht 0;
chardp (( 4.0000.vecunit).ptspervecunit);
charwd (( -0.0000.vecunit).ptspervecunit);
call vect ( -0.0000, -4.0000).
charcode 113;
charht (( 2.0000.vecunit).ptspervecunit);
chardp 0;
charwd (( -0.0000.vecunit).ptspervecunit);
call vect ( -0.0000, 2.0000).
charcode 114;
charht (( 1.7889.vecunit).ptspervecunit);
chardp 0;
charwd (( 0.8944.vecunit).ptspervecunit);
call vect ( 0.8944, 1.7889).
charcode 115;
charht (( 1.4142.vecunit).ptspervecunit);
chardp 0;
charwd (( 1.4142.vecunit).ptspervecunit);
call vect ( 1.4142, 1.4142).
charcode 116;
charht (( 0.8944.vecunit).ptspervecunit);
chardp 0;
charwd (( 1.7889.vecunit).ptspervecunit);
call vect ( 1.7889, 0.8944).
charcode 117;
charht (( 0.0000.vecunit).ptspervecunit);
chardp 0;
charwd (( 2.0000.vecunit).ptspervecunit);
call vect ( 2.0000, 0.0000).
charcode 118;
charht 0;
chardp (( 0.8944.vecunit).ptspervecunit);
charwd (( 1.7889.vecunit).ptspervecunit);
call vect ( 1.7889, -0.8944).
charcode 119;
charht 0;
chardp (( 1.4142.vecunit).ptspervecunit);
charwd (( 1.4142.vecunit).ptspervecunit);
call vect ( 1.4142, -1.4142).
charcode 120;
charht 0;
chardp (( 1.7889.vecunit).ptspervecunit);
charwd (( 0.8944.vecunit).ptspervecunit);
call vect ( 0.8944, -1.7889).
charcode 121;
charht 0;
chardp (( 2.0000.vecunit).ptspervecunit);
charwd (( -0.0000.vecunit).ptspervecunit);
call vect ( -0.0000, -2.0000).
charcode 122;
charht (( 1.0000.vecunit).ptspervecunit);
chardp 0;
charwd (( -0.0000.vecunit).ptspervecunit);
call vect ( -0.0000, 1.0000).
charcode 123;
charht (( 0.7071.vecunit).ptspervecunit);
chardp 0;
charwd (( 0.7071.vecunit).ptspervecunit);
call vect ( 0.7071, 0.7071).
charcode 124;
charht (( 0.0000.vecunit).ptspervecunit);
chardp 0;
charwd (( 1.0000.vecunit).ptspervecunit);
call vect ( 1.0000, 0.0000).
charcode 125;
charht 0;
chardp (( 0.7071.vecunit).ptspervecunit);
charwd (( 0.7071.vecunit).ptspervecunit);
call vect ( 0.7071, -0.7071).
charcode 126;
charht 0;
chardp (( 1.0000.vecunit).ptspervecunit);
charwd (( -0.0000.vecunit).ptspervecunit);
call vect ( -0.0000, -1.0000).
charcode 127;
charht (( 0.0000.vecunit).ptspervecunit);
chardp 0;
charwd ((1.vecunit).ptspervecunit);
call vect ( 0.0000, 0.0000).